Python - Loop Lists

பைத்தான் பட்டியல்களை சுழற்சி செய்தல்

ஒரு பட்டியல் வழியாக சுழற்சி செய்ய

ஒரு for சுழற்சியைப் பயன்படுத்தி பட்டியல் உருப்படிகள் வழியாக நீங்கள் சுழற்சி செய்யலாம்:

எடுத்துக்காட்டு

பட்டியலில் உள்ள அனைத்து உருப்படிகளையும் ஒவ்வொன்றாக அச்சிடு:

thislist = ["apple", "banana", "cherry"]
for x in thislist:
  print(x)

📚 குறிப்பு:

for சுழற்சிகள் பற்றி மேலும் அறிய எங்கள் பைத்தான் For சுழற்சிகள் அத்தியாயத்தைப் பார்க்கவும்.

குறியீட்டு எண்கள் வழியாக சுழற்சி செய்ய

அவற்றின் குறியீட்டு எண்ணைக் குறிப்பிடுவதன் மூலமும் பட்டியல் உருப்படிகள் வழியாக நீங்கள் சுழற்சி செய்யலாம்.

பொருத்தமான மீள் செயல்படுத்தக்கூடியதை உருவாக்க range() மற்றும் len() செயல்பாடுகளைப் பயன்படுத்தவும்.

எடுத்துக்காட்டு

அவற்றின் குறியீட்டு எண்ணைக் குறிப்பிட்டு அனைத்து உருப்படிகளையும் அச்சிடு:

thislist = ["apple", "banana", "cherry"]
for i in range(len(thislist)):
  print(thislist[i])

மேலே உள்ள எடுத்துக்காட்டில் உருவாக்கப்பட்ட மீள் செயல்படுத்தக்கூடியது [0, 1, 2] ஆகும்.

While சுழற்சியைப் பயன்படுத்துதல்

ஒரு while சுழற்சியைப் பயன்படுத்தி பட்டியல் உருப்படிகள் வழியாக நீங்கள் சுழற்சி செய்யலாம்.

பட்டியலின் நீளத்தைத் தீர்மானிக்க len() செயல்பாட்டைப் பயன்படுத்தவும், பின்னர் 0 இல் தொடங்கி அவற்றின் குறியீட்டு எண்களைக் குறிப்பிடுவதன் மூலம் பட்டியல் உருப்படிகள் வழியாக சுழற்சி செய்யவும்.

ஒவ்வொரு மறு செய்கைக்கும் பிறகு குறியீட்டை 1 ஆக அதிகரிப்பதை நினைவில் கொள்ளுங்கள்.

எடுத்துக்காட்டு

அனைத்து குறியீட்டு எண்களிலும் செல்ல ஒரு while சுழற்சியைப் பயன்படுத்தி அனைத்து உருப்படிகளையும் அச்சிடு:

thislist = ["apple", "banana", "cherry"]
i = 0
while i < len(thislist):
  print(thislist[i])
  i = i + 1

📚 குறிப்பு:

while சுழற்சிகள் பற்றி மேலும் அறிய எங்கள் பைத்தான் While சுழற்சிகள் அத்தியாயத்தைப் பார்க்கவும்.

பட்டியல் புரிதலைப் பயன்படுத்தி சுழற்சி செய்தல்

பட்டியல் புரிதல் பட்டியல்கள் வழியாக சுழற்சி செய்வதற்கு மிகக் குறுகிய தொடரியலை வழங்குகிறது:

எடுத்துக்காட்டு

ஒரு பட்டியலில் உள்ள அனைத்து உருப்படிகளையும் அச்சிடும் for சுழற்சிக்கான குறுகிய வடிவம்:

thislist = ["apple", "banana", "cherry"]
[print(x) for x in thislist]

📚 குறிப்பு:

பட்டியல் புரிதல் பற்றி மேலும் அறிய அடுத்த அத்தியாயமான பட்டியல் புரிதலைப் பார்க்கவும்.

பயிற்சி

பட்டியலின் உருப்படிகள் வழியாக சுழற்சி செய்வதற்கான சரியான தொடரியல் எது?

for x in ['apple', 'banana', 'cherry']:
  print(x)
✓ சரி! இது பைத்தானில் for சுழற்சியின் சரியான தொடரியல் ஆகும்
for x in ['apple', 'banana', 'cherry']
  print(x)
✗ தவறு! for சுழற்சியின் முடிவில் கோலன் (:) தேவைப்படுகிறது
foreach x in ['apple', 'banana', 'cherry']
  print(x)
✗ தவறு! பைத்தானில் foreach என்பது செல்லுபடியாகும் முக்கிய சொல் அல்ல